package com.warrior.api.vo.account;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class VoterInfo {
    String owner;
    String proxy;
    String[] producers;
    Long staked;
    @JsonProperty("last_vote_weight")
    String lastVoteWeight;
    @JsonProperty("proxied_vote_weight")
    String proxiedVoteWeight;
    @JsonProperty("is_proxy")
    Long isProxy;

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getProxy() {
        return proxy;
    }

    public void setProxy(String proxy) {
        this.proxy = proxy;
    }

    public String[] getProducers() {
        return producers;
    }

    public void setProducers(String[] producers) {
        this.producers = producers;
    }

    public Long getStaked() {
        return staked;
    }

    public void setStaked(Long staked) {
        this.staked = staked;
    }

    public String getLastVoteWeight() {
        return lastVoteWeight;
    }

    public void setLastVoteWeight(String lastVoteWeight) {
        this.lastVoteWeight = lastVoteWeight;
    }

    public String getProxiedVoteWeight() {
        return proxiedVoteWeight;
    }

    public void setProxiedVoteWeight(String proxiedVoteWeight) {
        this.proxiedVoteWeight = proxiedVoteWeight;
    }

    public Long getIsProxy() {
        return isProxy;
    }

    public void setIsProxy(Long isProxy) {
        this.isProxy = isProxy;
    }
}
